home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / redhat-RHSA-2004-017.nasl < prev    next >
Text File  |  2005-01-14  |  3KB  |  117 lines

  1. #
  2. # (C) Tenable Network Security
  3. #
  4. #
  5. # The text of this plugin is (C) Red Hat Inc.
  6.  
  7. if ( ! defined_func("bn_random") ) exit(0);
  8. if(description)
  9. {
  10.  script_id(12451);
  11.  script_version ("$Revision: 1.4 $");
  12.  script_cve_id("CVE-2004-0001");
  13.  
  14.  name["english"] = "RHSA-2004-017: kernel";
  15.  
  16.  script_name(english:name["english"]);
  17.  
  18.  desc["english"] = '
  19.  
  20.   Updated kernel packages are now available as part of ongoing
  21.   support and maintenance of Red Hat Enterprise Linux version
  22.   3. This is the first regular update.
  23.  
  24.   The Linux kernel handles the basic functions of the operating
  25.   system.
  26.  
  27.   This is the first regular kernel update for Red Hat Enterprise
  28.   Linux version 3. It contains a new critical security fix, many
  29.   other bug fixes, several device driver updates, and numerous
  30.   performance and scalability enhancements.
  31.  
  32.   On AMD64 systems, a fix was made to the eflags checking in
  33.   32-bit ptrace emulation that could have allowed local users
  34.   to elevate their privileges. The Common Vulnerabilities and
  35.   Exposures project (cve.mitre.org) has assigned the name
  36.   CAN-2004-0001 to this issue.
  37.  
  38.   Other bug fixes were made in the following kernel areas:
  39.   VM, NPTL, IPC, kernel timer, ext3, NFS, netdump, SCSI,
  40.   ACPI, several device drivers, and machine-dependent
  41.   support for the x86_64, ppc64, and s390 architectures.
  42.  
  43.   The VM subsystem was improved to better handle extreme
  44.   loads and resource contention (such as might occur during
  45.   heavy database application usage). This has resulted in
  46.   a significantly reduced possibility of hangs, OOM kills,
  47.   and low-mem exhaustion.
  48.  
  49.   Several NPTL fixes were made to resolve POSIX compliance
  50.   issues concerning process IDs and thread IDs. A section
  51.   in the Release Notes elaborates on a related issue with
  52.   file record locking in multi-threaded applications.
  53.  
  54.   AMD64 kernels are now configured with NUMA support,
  55.   S390 kernels now have CONFIG_BLK_STATS enabled, and
  56.   DMA capability was restored in the IA64 agpgart driver.
  57.  
  58.   The following drivers have been upgraded to new versions:
  59.  
  60.   cmpci ------ 6.36
  61.   e100 ------- 2.3.30-k1
  62.   e1000 ------ 5.2.20-k1
  63.   ips -------- 6.10.52
  64.   megaraid --- v1.18k
  65.   megaraid2 -- v2.00.9
  66.  
  67.   All Red Hat Enterprise Linux 3 users are advised to upgrade
  68.   their kernels to the packages associated with their machine
  69.   architectures and configurations as listed in this erratum.
  70.  
  71.  
  72.  
  73.  
  74. Solution : http://rhn.redhat.com/errata/RHSA-2004-017.html
  75. Risk factor : High';
  76.  
  77.  script_description(english:desc["english"]);
  78.  
  79.  summary["english"] = "Check for the version of the kernel packages";
  80.  script_summary(english:summary["english"]);
  81.  
  82.  script_category(ACT_GATHER_INFO);
  83.  
  84.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  85.  family["english"] = "Red Hat Local Security Checks";
  86.  script_family(english:family["english"]);
  87.  
  88.  script_dependencies("ssh_get_info.nasl");
  89.  
  90.  script_require_keys("Host/RedHat/rpm-list");
  91.  exit(0);
  92. }
  93.  
  94. include("rpm.inc");
  95. if ( rpm_check( reference:"kernel-BOOT-2.4.21-9.EL", release:"RHEL3") )
  96. {
  97.  security_hole(0);
  98.  exit(0);
  99. }
  100. if ( rpm_check( reference:"kernel-doc-2.4.21-9.EL", release:"RHEL3") )
  101. {
  102.  security_hole(0);
  103.  exit(0);
  104. }
  105. if ( rpm_check( reference:"kernel-source-2.4.21-9.EL", release:"RHEL3") )
  106. {
  107.  security_hole(0);
  108.  exit(0);
  109. }
  110.  
  111. if ( rpm_exists(rpm:"kernel-", release:"RHEL3") )
  112. {
  113.  set_kb_item(name:"CVE-2004-0001", value:TRUE);
  114. }
  115.  
  116. set_kb_item(name:"RHSA-2004-017", value:TRUE);
  117.